<!DOCTYPE html>
<html lang="en">
  <head>
      <meta charset="UTF-8">
      <title>对象定义方式2{}</title>
  <!--
    1.定义：
       var 对象名 = {
        属性名: 值, //定义属性
        属性名: 值, //定义属性，有,号
        函数名: function(){} //定义函数
       }
    2.访问：
      对象名.属性
      对象名.函数名()
  -->
    <script>
      //使用{}方式创建对象
      var person = {
        //多个属性和方法之间逗号隔开
        name: "lmy",
        age: 20,
        hi: function() {
          console.log("person信息:" + this.name + " " + this.age);
        },
        sum: function(n1, n2) {
          return n1 + n2;
        }
      }

      //访问对象
      console.log("外部访问 name=" + person.name + " age=" + person.age);
      person.hi();
      console.log("sum=" + person.sum(10, 20));
    </script>
  </head>
  <body>

  </body>
</html>